# Arquivo para subir na RAIZ do public_html de lovable.viperstream.top
# Faz o domínio servir o site que já está em /dist/client/ e esconde a listagem de arquivos.

Options -Indexes
ServerSignature Off

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteBase /

  # 1) Backend PHP (api/ já existente na raiz)
  RewriteRule ^api(/.*)?$ - [L]

  # 2) Arquivos reais dentro de dist/client/ são servidos de lá
  RewriteCond %{DOCUMENT_ROOT}/dist/client%{REQUEST_URI} -f
  RewriteCond %{DOCUMENT_ROOT}/dist/client%{REQUEST_URI} !-d
  RewriteRule ^ dist/client%{REQUEST_URI} [L]

  # 3) Fallback SPA: qualquer rota sem arquivo físico abre o index.html do site
  RewriteRule ^ dist/client/index.html [L]
</IfModule>
